home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / comm / tcp / mftp.lha / mftp.doc < prev    next >
Text File  |  1995-01-26  |  8KB  |  215 lines

  1. mftp 1.0 (02.01.1995) :  MUI - ftp  by Michael Neuweiler
  2.  
  3. Introdution:
  4. ============
  5.  
  6. Well, it's quite obvious what this thing does. It's for all those AmiTCP
  7. users who are sick of typing 'get thisfilewiththatverylongname' and
  8. 'get thisdamnfiletoo_v1.1837.lha.Z' in the ordinary ftp or ncftp.
  9. I always was envious of those MS-Windows ftp programs which were so
  10. comfortable to handle ;-) .
  11.  
  12.  
  13. Installation:
  14. =============
  15.  
  16. Nothing easier than that. Copy the file 'mftp' to somewhere in your path
  17. (e.g. amitcp:bin/) and have a close look at the section 'Gifts' in this
  18. documentation :-)  -  that's it !
  19. Of course you need to install AmiTCP and MUI first but that's not my job to
  20. explain.
  21.  
  22.  
  23. How to start this masterpiece:
  24. ==============================
  25.  
  26. Just start AmiTCP and click on the icon or type 'mftp' in your shell.
  27. The flags and commands described in ftp.man should still work if you
  28. want to add something to your commandline (but it's really not
  29. necessary).
  30.  
  31.  
  32. Operating:
  33. ==========
  34.  
  35. The handling is very easy. The left side of the window reflects your system
  36. and the right side shows the files and drawers of the remote system.
  37. In the middle row you have some standard file-handling buttons as in any
  38. disk-tool:
  39.  
  40. binary/ascii: Transfer the files in binary or ascii mode (check ftp.man)
  41.  
  42. Arrow       : Shows the direction when copying files. It points _away_ from
  43.               the active field. You can toggle the active field by pressing
  44.               this button (it toggles automatically if you select a file).
  45.  
  46. parent      : Get the parent directory of the active field.
  47. refresh     : Refresh the contents of the active field.
  48. mkdir       : Create a directory in the active field.
  49. rmdir       : Remove a directory in the active field.
  50. filter      : Set the file-filter for the active field (not implemented yet).
  51.  
  52. copy, rename, delete and view:
  53.               Should be self explaining. You can select multiple files.
  54. dirinfo     : Show the directory as sent by server (not implemented yet).
  55.  
  56. ftp       * : Lets you enter ftp-commands manually (see ftp.man).
  57. listview  * : Shows the output of all ftp-commands.
  58. (* only available when selected in setup, see below.)
  59.  
  60. connect : Get a connection to a host. More on that later.
  61. close   : Close an active connection.
  62. setup   : Adjust your settings (see below).
  63. about   : Show program information.
  64. exit    : End program.
  65.  
  66.  
  67. The setup-requester:
  68.  
  69.  email address:
  70.      Enter your email address here (used for anonymous login).
  71.  default transfer type:
  72.      Set the transfer type you want to use by default.
  73.  show command in-/output:
  74.      Display the gadgets marked with * (see above). If it is selected you can
  75.      enter ftp-commands manually.
  76.  log ftp messages to file:
  77.      Store the ftp-messages into a file (not implemented).
  78.  auto update remote dir:
  79.      If selected the remote directory- and file-list gets updated
  80.      automatically if you change the directory (as if you press 'refresh').
  81.  confirm delete:
  82.      If selected you must confirm every deletion you want to perform.
  83.  sound when transfer done:
  84.      Flashes the screen if a file has been received completely.
  85.  
  86.  binary/ascii patterns:
  87.      Here you can enter file-patterns (standard AmigaDOS, e.g. *.lha) to
  88.      predefine files which will be sent/received in binary or ascii mode.
  89.      This overrides the currently set mode in the main window.
  90.      (not implemented yet)
  91.  
  92.  predefined hosts:
  93.      Lets you predefine some hosts you visit often.
  94.  
  95.  
  96. The connect-requester:
  97.  
  98.  name     : You can give every host a name (only useful in connection with
  99.             predefined hosts, see setup).
  100.  address  : Enter the name of the host you want to connect or its IP-address
  101.             (eg. nic.switch.ch or 130.60.135.66)
  102.  username : Your username. If you want to login anonymously don't enter
  103.             anything, just make shure that 'anonymous' is selected.
  104.  password : Your password (not displayed).
  105.  account  : Your account (mostly unused).
  106.  directory: The directory of the remote system you want to be after login.
  107.  anonymous: Lets you decide whether you want to login with a username or
  108.             as an anonymous guest.
  109.  
  110.  
  111. Errors:
  112. =======
  113.  
  114. - I can't get a connection to the remote host:
  115.  
  116.   Sometimes this happens. I don't know why, sorry. Just try several times.
  117.  
  118. - I'm connected to a host which sends the directory not in amiga (amitcp's ls)
  119.   or unix format and mftp can't handle it:
  120.  
  121.   Jep, I know. Until now mftp supports only the formats provided by unix
  122.   or the 'ls' command of amitcp. I just was to lazy to check out other
  123.   formats. If you need the support of another hosttype just send me a
  124.   copy of a directory-listing (maybe use a commandline ftp).
  125.  
  126.  
  127. Thanks to:
  128. ==========
  129.  
  130. Mark Tomlinson <mark@garden.equinox.gen.nz> and
  131. Geoff McCaughan <geoff@equinox.gen.nz> for porting the original Berkeley
  132. ftp to amiga code.
  133.  
  134.  
  135. Copyrights:
  136. ===========
  137.  
  138. - The standard Berkeley header (boring !):
  139.  
  140.   Copyright (c) 1985, 1989 Regents of the University of California.
  141.   All rights reserved.
  142.  
  143.   Redistribution and use in source and binary forms are permitted
  144.   provided that the above copyright notice and this paragraph are
  145.   duplicated in all such forms and that any documentation,
  146.   advertising materials, and other materials related to such
  147.   distribution and use acknowledge that the software was developed
  148.   by the University of California, Berkeley.  The name of the
  149.   University may not be used to endorse or promote products derived
  150.   from this software without specific prior written permission.
  151.   THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  152.   IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  153.   WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  154.  
  155. - The amiga port of the above:
  156.  
  157.  Mark Tomlinson <mark@garden.equinox.gen.nz>
  158.  Geoff McCaughan <geoff@equinox.gen.nz>
  159.  
  160. - One more:
  161.  
  162.   AmiTCP Copyright © 1994 AmiTCP/IP Group,
  163.          NSDi - Network Solutions Development Inc., Finland.
  164.          All rights reserved.
  165.  
  166. - The MUI-stuff (even more boring !):
  167.  
  168.  This application uses MUI - MagicUserInterface (c) by Stefan Stuntz
  169.  Stefan Stuntz, Eduard-Spranger-Straße 7, 80935 München, GERMANY
  170.  
  171.  MUI is a system to generate and maintain graphical user interfaces. With
  172.  the  aid  of  a  preferences program, the user of an application has the
  173.  ability to customize the outfit according to his personal taste.
  174.  
  175.  MUI is distributed as shareware. To obtain a complete package containing
  176.  lots of examples and more information about registration please look for
  177.  a  file  called  "muiXXusr.lha"  (XX means the latest version number) on
  178.  your local bulletin boards or on public domain disks.
  179.  
  180. - And last but not least my own (most boring):
  181.  
  182.  mftp (based on the above) by Michael Neuweiler <dolphin@zool.unizh.ch> is
  183.  released as shareware, giftware or whatsoeverware. This means that you
  184.  may copy this program _only_ for free (no money to be taken) and you
  185.  may use it for free. BUT...
  186.  
  187.  
  188. Gifts (VERY VERY VERY VERY  INTERESTING !!):
  189. ============================================
  190.  
  191. * ...you are implicitly asked to do something good for your conscience and
  192. * for a poor student (meeee !!) who is still programming on a A500 (can you
  193. * imagine ?!?) by sending some money, e.g. $100.- (ok, $10.- are fine too)
  194. * or at least a nice postcard (hmpf) to the address below. I spent many
  195. * nights in front of my Amiga until this program did finally run (more or
  196. * less :-).
  197.  
  198. This program is provided "as is". I can't and I will not take any
  199. responsability for any damage caused by this program (neither on your
  200. computer nor on the remote system). It has been tested with AmiTCP 4.0 (slip
  201. connection) on a Amiga 500 with OS3.0, 5MB Ram and 42MB HD (GVP) and no
  202. serious errors occured during operation but anyway.. nobody's save of
  203. murphy's laws.
  204.  
  205. Have fun,
  206.  
  207. Michael Neuweiler
  208. Hauriweg 6
  209. 8038 Zurich
  210. Switzerland
  211.  
  212. email: dolphin@zool.unizh.ch
  213. http://www.unizh.ch/zool or http://www.unizh.ch/zool/home/dolphin/index.html
  214. phone: can be obtained by email if really necessary
  215.